package com.ysd.mapper;

import java.util.List;
import com.ysd.entity.Books;

public interface BooksMapper {
	/**
	 * 分页查询所有商品
	 * 
	 * @return
	 */
	List<Books> getAllBooks(int page, int size);

	/**
	 * 多条件查询
	 * 
	 * @param books
	 * @return
	 */
	List<Books> getBooksByWhere(Books books);

	/**
	 * 查分类
	 * 
	 * @return
	 */
	List<Books> getBooksByWhereCategory();

	/**
	 * 根据品牌查询
	 * 
	 * @return
	 */
	List<Books> getBooksByWhereBrand();

	/**
	 * 后台分页查询商品详情
	 * 
	 * @param books
	 * @return
	 */
	List<Books> getBooksByPage(Books books);

	/**
	 * 查总条数
	 * 
	 * @param books
	 * @return
	 */
	int getCount(Books books);

	/**
	 * 修改商品信息
	 * 
	 * @param books
	 * @return
	 */
	int updateBooks(Books books);

	/**
	 * 根据id删除当前行数据
	 * 
	 * @param id
	 * @return
	 */
	int deleteBooksById(int id);

	/***
	 * 添加商品
	 * 
	 * @param books
	 * @return
	 */
	int addBook(Books books);
	
	/**
	 * 根据id修改状态
	 * @param books
	 * @return
	 */
	int updateCanUse(Books books);
}